﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Colaboradores.aspx.cs" Inherits="WebSite.Colaboradores" %>
<%@ MasterType VirtualPath="~/Site.master" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CphContenido" runat="server">
    
    <div class="intro">
        <div class="pad">
            <div style="TEXT-ALIGN:center; height:30px"><a href="Inicio.aspx"><strong>Regresar a la Página Principal</strong></a></div>              
            <h3 style="color:White">Administrar Colaboradores</h3>
        </div>              
    </div>
    <br />
    <div class="textbox">
        <h3 style="height:5px">Buscar Colaborador</h3>  
        <h2></h2>
        <table style="width:"100%" border="0" cellpadding="0" cellspacing="0">
            <tr>
                <td style="width:15%; text-align:center">Legajo:</td>
                <td style="width:20%"><asp:TextBox ID="txtLegajoBuscar" runat="server"></asp:TextBox>
                    
                    <asp:RoundedCornersExtender ID="txtLegajoBuscar_RoundedCornersExtender" 
                        runat="server" enabled="True" TargetControlID="txtLegajoBuscar" corners="All" radius="3" BorderColor="#cccccc">
                    </asp:RoundedCornersExtender>
                    
                </td>
                <td style="width:15%; text-align:center">Apellido:</td>
                <td style="width:20%"><asp:TextBox ID="txtApellidoBuscar" runat="server"></asp:TextBox>
                    
                    <asp:RoundedCornersExtender ID="txtApellidoBuscar_RoundedCornersExtender" 
                        runat="server" Enabled="True" TargetControlID="txtApellidoBuscar" Corners="All" Radius="3" BorderColor="#cccccc">
                    </asp:RoundedCornersExtender>
                    
                </td>
                <td style="width:15%; text-align:center"><asp:CheckBox ID="chkActivo" Text="Solo Activos" Checked="true" runat="server" /></td>
                <td style="width:15%; text-align:right"><asp:ImageButton ID="cmdBuscar" 
                        runat="server" ImageUrl="Imagenes/Botones/boton_buscar.png" 
                        onclick="cmdBuscar_Click" />
                    
                </td>
            </tr>
        </table>      
    </div>

    <div class="textbox" id="secListaColaboradores" runat="server" >
        <h3 style="height:5px">Listado de Colaboradores</h3> 
        <h2></h2>
        <asp:UpdatePanel ID="UpdListadoColaboradores" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                <asp:GridView id="GrdColaboradores" runat="server" Width="100%" ForeColor="#333333" 
                GridLines="None" CellPadding="4" AutoGenerateColumns="False" AllowPaging="True" 
                OnRowCommand="GrdColaboradores_RowCommand" 
                    OnPageIndexChanging="GrdColaboradores_PageIndexChanging" PageSize="10" 
                    onrowdatabound="GrdColaboradores_RowDataBound">
                    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                    <Columns>
                            <asp:BoundField DataField="Legajo" HeaderText="Legajo">
                                <HeaderStyle HorizontalAlign="Left" />
                                <ItemStyle HorizontalAlign="Left" />
                                </asp:BoundField>
                            <asp:BoundField DataField="Apellido" HeaderText="Apellido">
                                <HeaderStyle HorizontalAlign="Left" />
                                <ItemStyle HorizontalAlign="Left" />
                                </asp:BoundField>
                            <asp:BoundField DataField="Nombre" HeaderText="Nombre">
                                <HeaderStyle HorizontalAlign="Left" />
                                <ItemStyle HorizontalAlign="Left" />
                                </asp:BoundField>
                            <asp:BoundField DataField="SectorDescripcion" HeaderText="Sector">
                                <HeaderStyle HorizontalAlign="Left" />
                                <ItemStyle HorizontalAlign="Left" />
                                </asp:BoundField>
                            <asp:ButtonField CommandName="Modificar" Text="Seleccionar">
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemStyle HorizontalAlign="Center" ForeColor="#0B6138" />
                            </asp:ButtonField>   
                            <asp:ButtonField CommandName="ActivarDesactivar">
                                <HeaderStyle HorizontalAlign="Center" />
                                <ItemStyle HorizontalAlign="Center" ForeColor="#0B6138" />
                            </asp:ButtonField>                          
                            <asp:BoundField DataField="IdColaborador" Visible="False" />
                            <asp:BoundField DataField="Id" Visible="False" />
                            <asp:BoundField DataField="Domicilio" Visible="False" />
                            <asp:BoundField DataField="Mail" Visible="False" />
                            <asp:BoundField DataField="Telefono" Visible="False" />
                            <asp:BoundField DataField="TelefonoMovil" Visible="False" />
                            <asp:BoundField DataField="FechaBaja" Visible="False" />
                            <asp:BoundField DataField="Observaciones" Visible="False" />
                            <asp:BoundField DataField="FechaIngreso" Visible="False" />
                            <asp:BoundField DataField="MotivoBajaColaborador_id" Visible="False" />
                            <asp:BoundField DataField="ObservacionMotivoBaja" Visible="False" />                            
                    </Columns>
                    <FooterStyle BackColor="#9CC146" ForeColor="White" Font-Bold="True" />
                    <PagerStyle BackColor="#9CC146" ForeColor="White" HorizontalAlign="Right" />
                    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                    <HeaderStyle BackColor="#9CC146" Font-Bold="True" ForeColor="White" />
                    <EditRowStyle BackColor="#999999" />
                    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                </asp:GridView>                 
                <br />
                <div style="text-align:center">
                    <asp:ImageButton ID="cmdNuevo" runat="server" 
                        ImageUrl="Imagenes/Botones/boton_nuevo.png" onclick="cmdNuevo_Click"/>
                </div>                
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="cmdGuardar" EventName="Click" />
                <asp:AsyncPostBackTrigger ControlID="cmdCancelar" EventName="Click" />
                <asp:AsyncPostBackTrigger ControlID="GrdColaboradores" EventName="RowCommand" />
            </Triggers>
        </asp:UpdatePanel>           
    </div>

    <div class="textbox" id="secDatosColaborador" style="width:600px">
        <h3 style="height:5px">Datos Colaborador</h3>
        <h2></h2>
        <asp:UpdatePanel ID="updDetalleColaborador" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                <table style="width:100%" border="0" cellpadding="0" cellspacing="0">
                    <tr>
                        <td>Legajo:</td>
                        <td><asp:TextBox ID="txtLegajo" runat="server"></asp:TextBox>
                            <asp:RoundedCornersExtender ID="txtLegajo_RoundedCornersExtender" 
                                runat="server" Enabled="True" TargetControlID="txtLegajo" corners="All" radius="3" BorderColor="#cccccc">
                            </asp:RoundedCornersExtender>
                        </td>
                    </tr>
                    <tr>
                        <td>Fecha ingreso:</td>
                        <td><asp:TextBox ID="txtFechaIngreso" runat="server"></asp:TextBox>
                            <asp:CalendarExtender ID="txtFechaIngreso_CalendarExtender" runat="server" 
                                Enabled="True" TargetControlID="txtFechaIngreso">
                            </asp:CalendarExtender>
                            <asp:RoundedCornersExtender ID="txtFechaIngreso_RoundedCornersExtender" 
                                runat="server" Enabled="True" TargetControlID="txtFechaIngreso" corners="All" radius="3" BorderColor="#cccccc">
                            </asp:RoundedCornersExtender>
                        </td>
                    </tr>
                    <tr>
                        <td>Nombres:</td>
                        <td><asp:TextBox ID="txtNombres" runat="server"></asp:TextBox>
                            <asp:RoundedCornersExtender ID="txtNombres_RoundedCornersExtender" 
                                runat="server" Enabled="True" TargetControlID="txtNombres" corners="All" radius="3" BorderColor="#cccccc">
                            </asp:RoundedCornersExtender>
                        </td>
                    </tr>
                    <tr>
                        <td>Apellido:</td>
                        <td><asp:TextBox ID="txtApellido" runat="server"></asp:TextBox>
                            <asp:RoundedCornersExtender ID="txtApellido_RoundedCornersExtender" 
                                runat="server" Enabled="True" TargetControlID="txtApellido" corners="All" radius="3" BorderColor="#cccccc">
                            </asp:RoundedCornersExtender>
                        </td>
                    </tr>
                    <tr>
                        <td>Domicilio:</td>
                        <td><asp:TextBox ID="txtDomicilio" runat="server"></asp:TextBox>
                            <asp:RoundedCornersExtender ID="txtDomicilio_RoundedCornersExtender" 
                                runat="server" Enabled="True" TargetControlID="txtDomicilio" corners="All" radius="3" BorderColor="#cccccc">
                            </asp:RoundedCornersExtender>
                        </td>
                    </tr>
                    <tr>
                        <td>E-Mail:</td>
                        <td><asp:TextBox ID="txtEmail" runat="server"></asp:TextBox>
                            <asp:RoundedCornersExtender ID="txtEmail_RoundedCornersExtender" runat="server" 
                                Enabled="True" TargetControlID="txtEmail" corners="All" radius="3" BorderColor="#cccccc">
                            </asp:RoundedCornersExtender>
                        </td>
                    </tr>
                    <tr>
                        <td>Tel. fijo:</td>
                        <td><asp:TextBox ID="txtTelFijo" runat="server"></asp:TextBox>
                            <asp:RoundedCornersExtender ID="txtTelFijo_RoundedCornersExtender" 
                                runat="server" Enabled="True" TargetControlID="txtTelFijo" corners="All" radius="3" BorderColor="#cccccc">
                            </asp:RoundedCornersExtender>
                        </td>
                    </tr>
                    <tr>
                        <td>Tel. movil:</td>
                        <td><asp:TextBox ID="txtTelMovil" runat="server"></asp:TextBox>
                            <asp:RoundedCornersExtender ID="txtTelMovil_RoundedCornersExtender" 
                                runat="server" Enabled="True" TargetControlID="txtTelMovil" corners="All" radius="3" BorderColor="#cccccc">
                            </asp:RoundedCornersExtender>
                        </td>
                    </tr>
                    <tr>
                        <td>Sector:</td>
                        <td>
                            <asp:DropDownList ID="ddlSector" runat="server">
                            </asp:DropDownList>
                    
                        </td>
                    </tr>
                    <tr>
                        <td>Observaciones:</td>
                        <td><asp:TextBox ID="txtObservaciones" runat="server"></asp:TextBox>
                            <asp:RoundedCornersExtender ID="txtObservaciones_RoundedCornersExtender" 
                                runat="server" Enabled="True" TargetControlID="txtObservaciones" corners="All" radius="3" BorderColor="#cccccc">
                            </asp:RoundedCornersExtender>
                        </td>
                    </tr>
                </table>
                <div id="secConsultaMotivoBaja" runat="server">
                        <table style="width:100%" border="0" cellpadding="0" cellspacing="0">
                            <tr>
                                <td>Motivo baja:</td>
                                <td><asp:DropDownList ID="ddlMotivoBajaConsulta" runat="server"></asp:DropDownList></td>
                            </tr>
                            <tr>
                                <td>Fecha baja:</td>
                                <td><asp:TextBox ID="txtFecBajaConsulta" runat="server"></asp:TextBox>
                                    <asp:RoundedCornersExtender ID="txtFecBaja_RoundedCornersExtender" 
                                        runat="server" Enabled="True" TargetControlID="txtFecBajaConsulta" corners="All" radius="3" BorderColor="#cccccc">
                                    </asp:RoundedCornersExtender>
                                </td>
                            </tr>
                            <tr>
                                <td>Comentarios:</td>
                                <td><asp:TextBox ID="txtComentariosBajaConsulta" runat="server"></asp:TextBox>
                                    <asp:RoundedCornersExtender ID="txtComentariosBajaConsulta_RoundedCornersExtender" 
                                        runat="server" Enabled="True" TargetControlID="txtComentariosBajaConsulta" corners="All" radius="3" BorderColor="#cccccc">
                                    </asp:RoundedCornersExtender>
                                </td>
                            </tr>
                        </table>
                    </div>
                <br />
                <div style="text-align:center">
                    <asp:ImageButton ID="cmdGuardar" runat="server" ImageUrl="Imagenes/Botones/boton_guardar.png" onclick="cmdGuardar_Click"/>
                    <asp:ImageButton ID="cmdCancelar" runat="server" ImageUrl="Imagenes/Botones/boton_cancelar.png" onclick="cmdCancelar_Click"/>
                </div>        
            </ContentTemplate>            
        </asp:UpdatePanel>
    </div>

    <div class="textbox" id="secBajaColaborador"  runat="server" style="width:100%">
        <h3 style="height:5px">Motivo baja</h3>
        <h2></h2>
        <asp:UpdatePanel ID="updBajaColaborador" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
                <table style="width: 800px">
            <tr>
                <td>Motivo</td>
                <td><asp:DropDownList ID="DdlMotivoBaja" runat="server" Width="160"></asp:DropDownList></td>
            </tr>
            <tr>
                <td>Comentarios:</td>
                <td>
                    <asp:TextBox ID="txtObservacionBaja" runat="server" MaxLength="400" 
                        Width="300px" Rows="4" TextMode="MultiLine"></asp:TextBox>
                    <asp:RoundedCornersExtender ID="txtObservacionBaja_RoundedCornersExtender" 
                        runat="server" Enabled="True" TargetControlID="txtObservacionBaja" corners="All" radius="3" BorderColor="#cccccc">
                    </asp:RoundedCornersExtender>
                    <asp:RequiredFieldValidator ID="rfvObservacionBaja" runat="server" ControlToValidate="txtObservacionBaja"
                        CssClass="validadorCampo" ErrorMessage="*" ValidationGroup="AltaMotivoBaja"></asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td>
                    Fecha:</td>
                <td>
                    <asp:TextBox ID="txtFechaBaja" runat="server" Width="160"></asp:TextBox>
                    <asp:CalendarExtender ID="txtFechaBaja_CalendarExtender" runat="server" 
                        Enabled="True" TargetControlID="txtFechaBaja" Format="dd/MM/yyyy">
                    </asp:CalendarExtender>
                    <asp:RoundedCornersExtender ID="txtFechaBaja_RoundedCornersExtender" 
                        runat="server" Enabled="True" TargetControlID="txtFechaBaja" corners="All" radius="3" BorderColor="#cccccc">
                    </asp:RoundedCornersExtender>
                    <asp:RequiredFieldValidator ID="rfvFechaBaja" runat="server" ControlToValidate="txtFechaBaja"
                        CssClass="validadorCampo" Display="Dynamic" ErrorMessage="*" ValidationGroup="AltaMotivoBaja"></asp:RequiredFieldValidator>
                    <asp:CompareValidator ID="cvFechaBaja" runat="server" ControlToValidate="txtFechaBaja"
                        CssClass="validadorCampo" Display="Dynamic" ErrorMessage="*" Operator="DataTypeCheck"
                        Type="Date" ValidationGroup="AltaMotivoBaja"></asp:CompareValidator>
                    
                </td>
            </tr>
        </table>
                <br />
                <div style="text-align:center">
                    <asp:ImageButton ID="cmdAceptarBaja" runat="server" 
                        ImageUrl="Imagenes/Botones/boton_guardar.png" onclick="cmdAceptarBaja_Click"/>
                    <asp:ImageButton ID="cmdCancelarBaja" runat="server" 
                        ImageUrl="Imagenes/Botones/boton_cancelar.png" 
                        onclick="cmdCancelarBaja_Click" />
                </div>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>

    <asp:Label ID="Label1" runat="server" Text="Label" ForeColor="#FFFFFF"></asp:Label>    
    <asp:Label ID="lblBajaExtender" runat="server"></asp:Label>  
    
    <asp:ModalPopupExtender ID="mpeDatosColaborador" runat="server" TargetControlID="Label1" DropShadow="true" PopupControlID="secDatosColaborador" BackgroundCssClass="modalBackground">
    </asp:ModalPopupExtender>

    
    <asp:ModalPopupExtender ID="mpeBajaColaborador" runat="server" TargetControlID="lblBajaExtender" PopupControlID="secBajaColaborador" BackgroundCssClass="modalBackground" DropShadow="true">
    </asp:ModalPopupExtender>

</asp:Content>

